[INFO] cloning repository https://github.com/bwiemz/NSL
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/bwiemz/NSL" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbwiemz%2FNSL", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbwiemz%2FNSL'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 29ed8622a388c39856e0f316bf72e7aa8712dd1f
[INFO] testing bwiemz/NSL against try#0abe69e6c16114311cc2700e972492e64d69c28f for pr-154065
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fbwiemz%2FNSL" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/bwiemz/NSL
[INFO] finished tweaking git repo https://github.com/bwiemz/NSL
[INFO] tweaked toml for git repo https://github.com/bwiemz/NSL written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/bwiemz/NSL on toolchain 0abe69e6c16114311cc2700e972492e64d69c28f
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/bwiemz/NSL already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] f306ff48550a36906e63dbc3e2f12028bef9b3446568a4f2734933db65867eaa
[INFO] running `Command { std: "docker" "start" "-a" "f306ff48550a36906e63dbc3e2f12028bef9b3446568a4f2734933db65867eaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "f306ff48550a36906e63dbc3e2f12028bef9b3446568a4f2734933db65867eaa", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "f306ff48550a36906e63dbc3e2f12028bef9b3446568a4f2734933db65867eaa", kill_on_drop: false }`
[INFO] [stdout] f306ff48550a36906e63dbc3e2f12028bef9b3446568a4f2734933db65867eaa
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 321b4f63426387f92fbffb58fe38b516487271f6b7c46e8244352bb0a2527f86
[INFO] running `Command { std: "docker" "start" "-a" "321b4f63426387f92fbffb58fe38b516487271f6b7c46e8244352bb0a2527f86", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.182
[INFO] [stderr]    Compiling zerocopy v0.8.40
[INFO] [stderr]    Compiling getrandom v0.3.4
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling cranelift-isle v0.116.1
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]    Compiling cranelift-codegen-shared v0.116.1
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling target-lexicon v0.13.5
[INFO] [stderr]    Compiling cranelift-bitset v0.116.1
[INFO] [stderr]    Compiling bumpalo v3.20.2
[INFO] [stderr]    Compiling arbitrary v1.4.2
[INFO] [stderr]    Compiling onig_sys v69.9.1
[INFO] [stderr]    Compiling cranelift-codegen-meta v0.116.1
[INFO] [stderr]    Compiling codespan-reporting v0.11.1
[INFO] [stderr]    Compiling gimli v0.31.1
[INFO] [stderr]    Compiling cranelift-entity v0.116.1
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling esaxx-rs v0.1.10
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling castaway v0.2.4
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling cranelift-bforest v0.116.1
[INFO] [stderr]    Compiling regalloc2 v0.11.2
[INFO] [stderr]    Compiling object v0.36.7
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling cranelift-control v0.116.1
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling bitflags v2.11.0
[INFO] [stderr]    Compiling macro_rules_attribute-proc_macro v0.2.2
[INFO] [stderr]    Compiling macro_rules_attribute v0.2.2
[INFO] [stderr]    Compiling crypto-common v0.1.7
[INFO] [stderr]    Compiling unicode-normalization-alignments v0.1.12
[INFO] [stderr]    Compiling target-lexicon v0.12.16
[INFO] [stderr]    Compiling digest v0.10.7
[INFO] [stderr]    Compiling nsl-codegen v0.9.0 (/opt/rustwide/workdir/crates/nsl-codegen)
[INFO] [stderr]    Compiling clap_lex v1.0.0
[INFO] [stderr]    Compiling clap_builder v4.5.60
[INFO] [stderr]    Compiling getrandom v0.2.17
[INFO] [stderr]    Compiling memmap2 v0.9.10
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling rand_core v0.6.4
[INFO] [stderr]    Compiling sha2 v0.10.9
[INFO] [stderr]    Compiling rayon-cond v0.4.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling cranelift-codegen v0.116.1
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling zerocopy-derive v0.8.40
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling monostate-impl v0.1.18
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling clap_derive v4.5.55
[INFO] [stderr]    Compiling monostate v0.1.18
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling clap v4.5.60
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling derive_builder_core v0.20.2
[INFO] [stderr]    Compiling derive_builder_macro v0.20.2
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling derive_builder v0.20.2
[INFO] [stderr]    Compiling nsl-errors v0.9.0 (/opt/rustwide/workdir/crates/nsl-errors)
[INFO] [stderr]    Compiling spm_precompiled v0.1.4
[INFO] [stderr]    Compiling dary_heap v0.3.8
[INFO] [stderr]    Compiling compact_str v0.9.0
[INFO] [stderr]    Compiling safetensors v0.4.5
[INFO] [stderr]    Compiling ppv-lite86 v0.2.21
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling hashbrown v0.14.5
[INFO] [stderr]    Compiling rand_chacha v0.9.0
[INFO] [stderr]    Compiling rand_chacha v0.3.1
[INFO] [stderr]    Compiling rand v0.8.5
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling string-interner v0.17.0
[INFO] [stderr]    Compiling nsl-ast v0.9.0 (/opt/rustwide/workdir/crates/nsl-ast)
[INFO] [stderr]    Compiling nsl-lexer v0.9.0 (/opt/rustwide/workdir/crates/nsl-lexer)
[INFO] [stderr]    Compiling tokenizers v0.21.4
[INFO] [stderr]    Compiling nsl-semantic v0.9.0 (/opt/rustwide/workdir/crates/nsl-semantic)
[INFO] [stderr]    Compiling nsl-parser v0.9.0 (/opt/rustwide/workdir/crates/nsl-parser)
[INFO] [stderr]    Compiling nsl-runtime v0.9.0 (/opt/rustwide/workdir/crates/nsl-runtime)
[INFO] [stdout] warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling cranelift-module v0.116.1
[INFO] [stderr]    Compiling cranelift-frontend v0.116.1
[INFO] [stderr]    Compiling cranelift-native v0.116.1
[INFO] [stderr]    Compiling cranelift-object v0.116.1
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling nsl-cli v0.9.0 (/opt/rustwide/workdir/crates/nsl-cli)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 27s
[INFO] running `Command { std: "docker" "inspect" "321b4f63426387f92fbffb58fe38b516487271f6b7c46e8244352bb0a2527f86", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "321b4f63426387f92fbffb58fe38b516487271f6b7c46e8244352bb0a2527f86", kill_on_drop: false }`
[INFO] [stdout] 321b4f63426387f92fbffb58fe38b516487271f6b7c46e8244352bb0a2527f86
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] e7800aed26d42de5a07be345f6e4c0c54c0e8a0099a4aa5e16358c09653b3884
[INFO] running `Command { std: "docker" "start" "-a" "e7800aed26d42de5a07be345f6e4c0c54c0e8a0099a4aa5e16358c09653b3884", kill_on_drop: false }`
[INFO] [stderr]    Compiling onig v6.5.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling linux-raw-sys v0.12.1
[INFO] [stderr]    Compiling nsl-codegen v0.9.0 (/opt/rustwide/workdir/crates/nsl-codegen)
[INFO] [stderr]    Compiling console v0.15.11
[INFO] [stderr]    Compiling similar v2.7.0
[INFO] [stderr]    Compiling nsl-semantic v0.9.0 (/opt/rustwide/workdir/crates/nsl-semantic)
[INFO] [stderr]    Compiling nsl-parser v0.9.0 (/opt/rustwide/workdir/crates/nsl-parser)
[INFO] [stderr]    Compiling nsl-lexer v0.9.0 (/opt/rustwide/workdir/crates/nsl-lexer)
[INFO] [stderr]    Compiling nsl-ast v0.9.0 (/opt/rustwide/workdir/crates/nsl-ast)
[INFO] [stderr]    Compiling nsl-errors v0.9.0 (/opt/rustwide/workdir/crates/nsl-errors)
[INFO] [stderr]    Compiling tokenizers v0.21.4
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling insta v1.46.3
[INFO] [stderr]    Compiling nsl-runtime v0.9.0 (/opt/rustwide/workdir/crates/nsl-runtime)
[INFO] [stdout] warning: unused import: `std::sync::atomic::AtomicI64`
[INFO] [stdout]    --> crates/nsl-runtime/src/fp8.rs:983:13
[INFO] [stdout]     |
[INFO] [stdout] 983 |         use std::sync::atomic::AtomicI64;
[INFO] [stdout]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::atomic::AtomicI64`
[INFO] [stdout]     --> crates/nsl-runtime/src/fp8.rs:1074:13
[INFO] [stdout]      |
[INFO] [stdout] 1074 |         use std::sync::atomic::AtomicI64;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::atomic::AtomicI64`
[INFO] [stdout]     --> crates/nsl-runtime/src/fp8.rs:1126:13
[INFO] [stdout]      |
[INFO] [stdout] 1126 |         use std::sync::atomic::AtomicI64;
[INFO] [stdout]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `awq_quantize_cpu`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:671:59
[INFO] [stdout]     |
[INFO] [stdout] 671 |     use crate::awq::{awq_dequantize_cpu, awq_free_packed, awq_quantize_cpu};
[INFO] [stdout]     |                                                           ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::sync::atomic::AtomicI64`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor_trace.rs:451:9
[INFO] [stdout]     |
[INFO] [stdout] 451 |     use std::sync::atomic::AtomicI64;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `receiver`
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:2045:22
[INFO] [stdout]      |
[INFO] [stdout] 2045 |         let (sender, receiver) = RdmaBackend::new_pair(0, 1);
[INFO] [stdout]      |                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_receiver`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `test_init` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/pipeline/comm.rs:426:8
[INFO] [stdout]     |
[INFO] [stdout] 426 |     fn test_init(stages: usize, micro_batches: usize) {
[INFO] [stdout]     |        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling nsl-cli v0.9.0 (/opt/rustwide/workdir/crates/nsl-cli)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 36.73s
[INFO] running `Command { std: "docker" "inspect" "e7800aed26d42de5a07be345f6e4c0c54c0e8a0099a4aa5e16358c09653b3884", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e7800aed26d42de5a07be345f6e4c0c54c0e8a0099a4aa5e16358c09653b3884", kill_on_drop: false }`
[INFO] [stdout] e7800aed26d42de5a07be345f6e4c0c54c0e8a0099a4aa5e16358c09653b3884
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+0abe69e6c16114311cc2700e972492e64d69c28f" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] 4b23807f80aa4cf5f9909ea3af96fdb45306b951805e845b42e2f92fb2e03a56
[INFO] running `Command { std: "docker" "start" "-a" "4b23807f80aa4cf5f9909ea3af96fdb45306b951805e845b42e2f92fb2e03a56", kill_on_drop: false }`
[INFO] [stderr] warning: unused variable: `row_ptrs_ptr`
[INFO] [stderr]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stderr]     |
[INFO] [stderr] 565 |     row_ptrs_ptr: i64,
[INFO] [stderr]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `col_indices_ptr`
[INFO] [stderr]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stderr]     |
[INFO] [stderr] 566 |     col_indices_ptr: i64,
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `nrows`
[INFO] [stderr]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stderr]     |
[INFO] [stderr] 569 |     nrows: i64,
[INFO] [stderr]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ncols`
[INFO] [stderr]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stderr]     |
[INFO] [stderr] 570 |     ncols: i64,
[INFO] [stderr]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `nnz`
[INFO] [stderr]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stderr]     |
[INFO] [stderr] 571 |     nnz: i64,
[INFO] [stderr]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `d`
[INFO] [stderr]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stderr]     |
[INFO] [stderr] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stderr]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `k`
[INFO] [stderr]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stderr]     |
[INFO] [stderr] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stderr]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stderr] 
[INFO] [stderr] warning: method `data_i32` is never used
[INFO] [stderr]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stderr]     |
[INFO] [stderr] 260 | impl NslTensor {
[INFO] [stderr]     | -------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stderr]     |                   ^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: method `deregister_memory` is never used
[INFO] [stderr]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stderr]      |
[INFO] [stderr] 1119 | impl RdmaBackend {
[INFO] [stderr]      | ---------------- method in this implementation
[INFO] [stderr] ...
[INFO] [stderr] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stderr]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: field `stage` is never read
[INFO] [stderr]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stderr]    |
[INFO] [stderr] 51 | struct ZeROContext {
[INFO] [stderr]    |        ----------- field in this struct
[INFO] [stderr] 52 |     stage: ZeROStage,
[INFO] [stderr]    |     ^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: constant `COM1_PORT` is never used
[INFO] [stderr]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stderr]    |
[INFO] [stderr] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stderr]    |       ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stderr]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stderr]    |
[INFO] [stderr] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stderr]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stderr]    |
[INFO] [stderr] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stderr]    |       ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `nsl-runtime` (lib) generated 13 warnings (run `cargo fix --lib -p nsl-runtime` to apply 7 suggestions)
[INFO] [stderr] warning: unused variable: `right`
[INFO] [stderr]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stderr]     |
[INFO] [stderr] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stderr]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `claim`
[INFO] [stderr]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stderr]     |
[INFO] [stderr] 206 |     claim: &F,
[INFO] [stderr]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `object`
[INFO] [stderr]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stderr]     |
[INFO] [stderr] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stderr]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::atomic::AtomicI64`
[INFO] [stderr]    --> crates/nsl-runtime/src/fp8.rs:983:13
[INFO] [stderr]     |
[INFO] [stderr] 983 |         use std::sync::atomic::AtomicI64;
[INFO] [stderr]     |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |
[INFO] [stderr]     = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::atomic::AtomicI64`
[INFO] [stderr]     --> crates/nsl-runtime/src/fp8.rs:1074:13
[INFO] [stderr]      |
[INFO] [stderr] 1074 |         use std::sync::atomic::AtomicI64;
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::atomic::AtomicI64`
[INFO] [stderr]     --> crates/nsl-runtime/src/fp8.rs:1126:13
[INFO] [stderr]      |
[INFO] [stderr] 1126 |         use std::sync::atomic::AtomicI64;
[INFO] [stderr]      |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `awq_quantize_cpu`
[INFO] [stderr]    --> crates/nsl-runtime/src/gptq.rs:671:59
[INFO] [stderr]     |
[INFO] [stderr] 671 |     use crate::awq::{awq_dequantize_cpu, awq_free_packed, awq_quantize_cpu};
[INFO] [stderr]     |                                                           ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::sync::atomic::AtomicI64`
[INFO] [stderr]    --> crates/nsl-runtime/src/tensor_trace.rs:451:9
[INFO] [stderr]     |
[INFO] [stderr] 451 |     use std::sync::atomic::AtomicI64;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `receiver`
[INFO] [stderr]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:2045:22
[INFO] [stderr]      |
[INFO] [stderr] 2045 |         let (sender, receiver) = RdmaBackend::new_pair(0, 1);
[INFO] [stderr]      |                      ^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_receiver`
[INFO] [stderr] 
[INFO] [stderr] warning: function `test_init` is never used
[INFO] [stderr]    --> crates/nsl-runtime/src/pipeline/comm.rs:426:8
[INFO] [stderr]     |
[INFO] [stderr] 426 |     fn test_init(stages: usize, micro_batches: usize) {
[INFO] [stderr]     |        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: `nsl-codegen` (lib) generated 3 warnings (run `cargo fix --lib -p nsl-codegen` to apply 3 suggestions)
[INFO] [stderr] warning: `nsl-runtime` (lib test) generated 20 warnings (13 duplicates) (run `cargo fix --lib -p nsl-runtime --tests` to apply 6 suggestions)
[INFO] [stderr] warning: `nsl-codegen` (lib test) generated 3 warnings (3 duplicates)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.20s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/nsl_ast-9e9c9f7746e90add)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/nsl-6009797dca7ead5a)
[INFO] [stdout] 
[INFO] [stdout] running 24 tests
[INFO] [stdout] test debug::tests::diff_identical ... ok
[INFO] [stdout] test debug::tests::chrome_export_format ... ok
[INFO] [stdout] test debug::tests::diff_stats_diverge ... ok
[INFO] [stdout] test debug::tests::diff_op_mismatch ... ok
[INFO] [stdout] test debug::tests::chrome_export_unknown_op ... ok
[INFO] [stdout] test debug::tests::diff_length_mismatch ... ok
[INFO] [stdout] test debug::tests::struct_sizes_match_runtime ... ok
[INFO] [stdout] test formatter::tests::test_check_indentation_safety_fail ... ok
[INFO] [stdout] test formatter::tests::test_check_indentation_safety_ok ... ok
[INFO] [stdout] test formatter::tests::test_normalize_blank_lines ... ok
[INFO] [stdout] test formatter::tests::test_normalize_quotes_apostrophe_preserved ... ok
[INFO] [stdout] test formatter::tests::test_normalize_quotes_simple ... ok
[INFO] [stdout] test formatter::tests::test_normalize_tabs ... ok
[INFO] [stdout] test formatter::tests::test_operator_spacing_basic ... ok
[INFO] [stdout] test formatter::tests::test_operator_spacing_comparison ... ok
[INFO] [stdout] test formatter::tests::test_operator_spacing_exponent_untouched ... ok
[INFO] [stdout] test formatter::tests::test_operator_spacing_pipe ... ok
[INFO] [stdout] test formatter::tests::test_unary_minus_untouched ... ok
[INFO] [stdout] test formatter::tests::test_strip_trailing_whitespace ... ok
[INFO] [stdout] test mangling::tests::test_mangle ... ok
[INFO] [stdout] test mangling::tests::test_demangle ... ok
[INFO] [stdout] test mangling::tests::test_module_prefix ... ok
[INFO] [stdout] test debug::tests::read_trace_bad_magic ... ok
[INFO] [stdout] test debug::tests::read_trace_roundtrip ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 24 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/differential.rs (/opt/rustwide/target/debug/deps/differential-bfb056cd7f4aabae)
[INFO] [stdout] 
[INFO] [stdout] running 4 tests
[INFO] [stdout] test differential_fused_gelu ... ok
[INFO] [stdout] test differential_layernorm ... ok
[INFO] [stdout] test differential_softmax ... ok
[INFO] [stdout] test differential_basic_matmul ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 4 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 7.89s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/e2e.rs (/opt/rustwide/target/debug/deps/e2e-edcbffa4aabf72b5)
[INFO] [stdout] 
[INFO] [stdout] running 52 tests
[INFO] [stdout] test e2e_m23_byod_block ... FAILED
[INFO] [stdout] test e2e_m11_model_basic ... FAILED
[INFO] [stdout] test e2e_m12_grad_matmul ... FAILED
[INFO] [stdout] test e2e_features ... FAILED
[INFO] [stdout] test e2e_hello ... FAILED
[INFO] [stdout] test e2e_m23_byod_error ... FAILED
[INFO] [stdout] test e2e_convert_nslm_to_safetensors ... ok
[INFO] [stdout] test e2e_m12_grad_basic ... FAILED
[INFO] [stdout] test e2e_convert_safetensors_to_nslm ... ok
[INFO] [stdout] test e2e_m10_shape_check ... FAILED
[INFO] [stdout] test e2e_m23_byod_ternary ... FAILED
[INFO] [stdout] test e2e_m25_paged_kv ... FAILED
[INFO] [stdout] test e2e_m25_profiling ... FAILED
[INFO] [stdout] test e2e_m26_autotune ... FAILED
[INFO] [stdout] test e2e_m26_fuse ... FAILED
[INFO] [stdout] test e2e_m26_kernel_profiler ... FAILED
[INFO] [stdout] test e2e_convert_nslm_safetensors_round_trip ... ok
[INFO] [stdout] test e2e_m27_flash_attention ... FAILED
[INFO] [stdout] test e2e_m27_paged_attention ... FAILED
[INFO] [stdout] test e2e_m27_rope_gqa ... FAILED
[INFO] [stdout] test e2e_m28_bounded_dims ... FAILED
[INFO] [stdout] test e2e_m28_dim_unification ... FAILED
[INFO] [stdout] test e2e_m28_dynamic_shapes ... FAILED
[INFO] [stdout] test e2e_m29_continuous_batch ... FAILED
[INFO] [stdout] test e2e_m29_preemption ... FAILED
[INFO] [stdout] test e2e_m29_serve_basic ... FAILED
[INFO] [stdout] test e2e_m30_gqa_replication ... FAILED
[INFO] [stdout] test e2e_m30_shard_validation ... FAILED
[INFO] [stdout] test e2e_m30_tp_basic ... FAILED
[INFO] [stdout] test e2e_m24_standalone_embedded ... FAILED
[INFO] [stdout] test e2e_m31_epilogue_fusion ... FAILED
[INFO] [stdout] test e2e_m31_fuse_graph ... FAILED
[INFO] [stdout] test e2e_m31_reduction_fusion ... FAILED
[INFO] [stdout] test e2e_m14_mse_test ... FAILED
[INFO] [stdout] test e2e_m32_moe_basic ... FAILED
[INFO] [stdout] test e2e_m32_moe_validation_error ... ok
[INFO] [stdout] test e2e_m33_speculative_basic ... FAILED
[INFO] [stdout] test e2e_m33_speculative_decode ... FAILED
[INFO] [stdout] test e2e_m33_speculative_validation_error ... ok
[INFO] [stdout] test e2e_m34_cp_basic ... FAILED
[INFO] [stdout] test e2e_m34_cp_validation_error ... ok
[INFO] [stdout] test e2e_m35_fp8_basic ... FAILED
[INFO] [stdout] test e2e_m35_fp8_validation_error ... ok
[INFO] [stdout] test e2e_m36_slab_basic ... FAILED
[INFO] [stdout] test e2e_m37_perf_budget_validation_error ... ok
[INFO] [stdout] test e2e_m38_shared_basic ... FAILED
[INFO] [stdout] test e2e_m38_shared_validation_error ... ok
[INFO] [stdout] test e2e_m39_vmap_validation_error ... ok
[INFO] [stdout] test e2e_m9_tensors ... FAILED
[INFO] [stdout] test e2e_m13_stdlib_import ... ok
[INFO] [stdout] test e2e_m14_sgd_basic ... ok
[INFO] [stdout] test e2e_m24_standalone_sidecar ... ok
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m23_byod_block stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m23_byod_block' (139) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm23_byod_block' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd472 - e2e[99423e1d8b1ae835]::e2e_m23_byod_block
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:193:5
[INFO] [stdout]   22:     0x6072a62c8107 - e2e[99423e1d8b1ae835]::e2e_m23_byod_block::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:192:24
[INFO] [stdout]   23:     0x6072a62e0de6 - <e2e[99423e1d8b1ae835]::e2e_m23_byod_block::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m11_model_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m11_model_basic' (121) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm11_model_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd532 - e2e[99423e1d8b1ae835]::e2e_m11_model_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:158:5
[INFO] [stdout]   22:     0x6072a62c8267 - e2e[99423e1d8b1ae835]::e2e_m11_model_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:157:25
[INFO] [stdout]   23:     0x6072a62e0f66 - <e2e[99423e1d8b1ae835]::e2e_m11_model_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m12_grad_matmul stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m12_grad_matmul' (126) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm12_grad_matmul' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd552 - e2e[99423e1d8b1ae835]::e2e_m12_grad_matmul
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:168:5
[INFO] [stdout]   22:     0x6072a62c8297 - e2e[99423e1d8b1ae835]::e2e_m12_grad_matmul::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:167:25
[INFO] [stdout]   23:     0x6072a62e0fa6 - <e2e[99423e1d8b1ae835]::e2e_m12_grad_matmul::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_features stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_features' (118) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'features' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] [nsl-codegen] warning: Type::Unknown reached codegen (defaulting to I64)
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cc082 - e2e[99423e1d8b1ae835]::e2e_features
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:143:5
[INFO] [stdout]   22:     0x6072a62c7cf7 - e2e[99423e1d8b1ae835]::e2e_features::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:142:18
[INFO] [stdout]   23:     0x6072a62e0a66 - <e2e[99423e1d8b1ae835]::e2e_features::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_hello stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_hello' (119) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'hello' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62d7622 - e2e[99423e1d8b1ae835]::e2e_hello
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:138:5
[INFO] [stdout]   22:     0x6072a62c88a7 - e2e[99423e1d8b1ae835]::e2e_hello::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:137:15
[INFO] [stdout]   23:     0x6072a62e1726 - <e2e[99423e1d8b1ae835]::e2e_hello::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m23_byod_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m23_byod_error' (140) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm23_byod_error' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd492 - e2e[99423e1d8b1ae835]::e2e_m23_byod_error
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:198:5
[INFO] [stdout]   22:     0x6072a62c8137 - e2e[99423e1d8b1ae835]::e2e_m23_byod_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:197:24
[INFO] [stdout]   23:     0x6072a62e0e26 - <e2e[99423e1d8b1ae835]::e2e_m23_byod_error::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m12_grad_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m12_grad_basic' (124) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm12_grad_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd452 - e2e[99423e1d8b1ae835]::e2e_m12_grad_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:163:5
[INFO] [stdout]   22:     0x6072a62c80d7 - e2e[99423e1d8b1ae835]::e2e_m12_grad_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:162:24
[INFO] [stdout]   23:     0x6072a62e0da6 - <e2e[99423e1d8b1ae835]::e2e_m12_grad_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m10_shape_check stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m10_shape_check' (120) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm10_shape_check' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd512 - e2e[99423e1d8b1ae835]::e2e_m10_shape_check
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:153:5
[INFO] [stdout]   22:     0x6072a62c8237 - e2e[99423e1d8b1ae835]::e2e_m10_shape_check::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:152:25
[INFO] [stdout]   23:     0x6072a62e0f26 - <e2e[99423e1d8b1ae835]::e2e_m10_shape_check::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m23_byod_ternary stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m23_byod_ternary' (141) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm23_byod_ternary' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd592 - e2e[99423e1d8b1ae835]::e2e_m23_byod_ternary
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:188:5
[INFO] [stdout]   22:     0x6072a62c82f7 - e2e[99423e1d8b1ae835]::e2e_m23_byod_ternary::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:187:26
[INFO] [stdout]   23:     0x6072a62e1026 - <e2e[99423e1d8b1ae835]::e2e_m23_byod_ternary::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m25_paged_kv stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m25_paged_kv' (152) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm25_paged_kv' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cc102 - e2e[99423e1d8b1ae835]::e2e_m25_paged_kv
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:398:5
[INFO] [stdout]   22:     0x6072a62c7f27 - e2e[99423e1d8b1ae835]::e2e_m25_paged_kv::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:397:22
[INFO] [stdout]   23:     0x6072a62e0b66 - <e2e[99423e1d8b1ae835]::e2e_m25_paged_kv::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m25_profiling stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m25_profiling' (155) panicked at crates/nsl-cli/tests/e2e.rs:424:5:
[INFO] [stdout] nsl build failed:
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62cc67f - e2e[99423e1d8b1ae835]::e2e_m25_profiling
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:424:5
[INFO] [stdout]   20:     0x6072a62c8047 - e2e[99423e1d8b1ae835]::e2e_m25_profiling::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:402:23
[INFO] [stdout]   21:     0x6072a62e0ce6 - <e2e[99423e1d8b1ae835]::e2e_m25_profiling::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   43:     0x7b57035c1a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m26_autotune stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m26_autotune' (158) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm26_autotune' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] [nsl] autotune: selected [("block_size", 256)] for kernel 'simple_scale'
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cc122 - e2e[99423e1d8b1ae835]::e2e_m26_autotune
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:515:5
[INFO] [stdout]   22:     0x6072a62c7f57 - e2e[99423e1d8b1ae835]::e2e_m26_autotune::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:514:22
[INFO] [stdout]   23:     0x6072a62e0ba6 - <e2e[99423e1d8b1ae835]::e2e_m26_autotune::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m26_fuse stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m26_fuse' (161) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm26_fuse' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cc0a2 - e2e[99423e1d8b1ae835]::e2e_m26_fuse
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:510:5
[INFO] [stdout]   22:     0x6072a62c7d27 - e2e[99423e1d8b1ae835]::e2e_m26_fuse::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:509:18
[INFO] [stdout]   23:     0x6072a62e0aa6 - <e2e[99423e1d8b1ae835]::e2e_m26_fuse::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m26_kernel_profiler stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m26_kernel_profiler' (163) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm26_kernel_profiler' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd632 - e2e[99423e1d8b1ae835]::e2e_m26_kernel_profiler
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:505:5
[INFO] [stdout]   22:     0x6072a62c83e7 - e2e[99423e1d8b1ae835]::e2e_m26_kernel_profiler::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:504:29
[INFO] [stdout]   23:     0x6072a62e1166 - <e2e[99423e1d8b1ae835]::e2e_m26_kernel_profiler::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m27_flash_attention stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m27_flash_attention' (174) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm27_flash_attention' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd652 - e2e[99423e1d8b1ae835]::e2e_m27_flash_attention
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:524:5
[INFO] [stdout]   22:     0x6072a62c8417 - e2e[99423e1d8b1ae835]::e2e_m27_flash_attention::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:523:29
[INFO] [stdout]   23:     0x6072a62e11a6 - <e2e[99423e1d8b1ae835]::e2e_m27_flash_attention::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m27_paged_attention stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m27_paged_attention' (186) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm27_paged_attention' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd672 - e2e[99423e1d8b1ae835]::e2e_m27_paged_attention
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:529:5
[INFO] [stdout]   22:     0x6072a62c8447 - e2e[99423e1d8b1ae835]::e2e_m27_paged_attention::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:528:29
[INFO] [stdout]   23:     0x6072a62e11e6 - <e2e[99423e1d8b1ae835]::e2e_m27_paged_attention::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m27_rope_gqa stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m27_rope_gqa' (189) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm27_rope_gqa' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cc142 - e2e[99423e1d8b1ae835]::e2e_m27_rope_gqa
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:534:5
[INFO] [stdout]   22:     0x6072a62c7f87 - e2e[99423e1d8b1ae835]::e2e_m27_rope_gqa::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:533:22
[INFO] [stdout]   23:     0x6072a62e0be6 - <e2e[99423e1d8b1ae835]::e2e_m27_rope_gqa::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m28_bounded_dims stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m28_bounded_dims' (192) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm28_bounded_dims' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd5b2 - e2e[99423e1d8b1ae835]::e2e_m28_bounded_dims
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:548:5
[INFO] [stdout]   22:     0x6072a62c8327 - e2e[99423e1d8b1ae835]::e2e_m28_bounded_dims::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:547:26
[INFO] [stdout]   23:     0x6072a62e1066 - <e2e[99423e1d8b1ae835]::e2e_m28_bounded_dims::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m28_dim_unification stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m28_dim_unification' (196) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm28_dim_unification' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd692 - e2e[99423e1d8b1ae835]::e2e_m28_dim_unification
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:553:5
[INFO] [stdout]   22:     0x6072a62c8477 - e2e[99423e1d8b1ae835]::e2e_m28_dim_unification::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:552:29
[INFO] [stdout]   23:     0x6072a62e1226 - <e2e[99423e1d8b1ae835]::e2e_m28_dim_unification::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m28_dynamic_shapes stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m28_dynamic_shapes' (208) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm28_dynamic_shapes' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd612 - e2e[99423e1d8b1ae835]::e2e_m28_dynamic_shapes
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:543:5
[INFO] [stdout]   22:     0x6072a62c83b7 - e2e[99423e1d8b1ae835]::e2e_m28_dynamic_shapes::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:542:28
[INFO] [stdout]   23:     0x6072a62e1126 - <e2e[99423e1d8b1ae835]::e2e_m28_dynamic_shapes::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m29_continuous_batch stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m29_continuous_batch' (211) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm29_continuous_batch' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd6f2 - e2e[99423e1d8b1ae835]::e2e_m29_continuous_batch
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:567:5
[INFO] [stdout]   22:     0x6072a62c8577 - e2e[99423e1d8b1ae835]::e2e_m29_continuous_batch::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:566:30
[INFO] [stdout]   23:     0x6072a62e12e6 - <e2e[99423e1d8b1ae835]::e2e_m29_continuous_batch::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m29_preemption stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m29_preemption' (214) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm29_preemption' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd4b2 - e2e[99423e1d8b1ae835]::e2e_m29_preemption
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:572:5
[INFO] [stdout]   22:     0x6072a62c8167 - e2e[99423e1d8b1ae835]::e2e_m29_preemption::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:571:24
[INFO] [stdout]   23:     0x6072a62e0e66 - <e2e[99423e1d8b1ae835]::e2e_m29_preemption::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m29_serve_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m29_serve_basic' (218) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm29_serve_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd572 - e2e[99423e1d8b1ae835]::e2e_m29_serve_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:562:5
[INFO] [stdout]   22:     0x6072a62c82c7 - e2e[99423e1d8b1ae835]::e2e_m29_serve_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:561:25
[INFO] [stdout]   23:     0x6072a62e0fe6 - <e2e[99423e1d8b1ae835]::e2e_m29_serve_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m30_gqa_replication stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m30_gqa_replication' (220) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm30_gqa_replication' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd6b2 - e2e[99423e1d8b1ae835]::e2e_m30_gqa_replication
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:591:5
[INFO] [stdout]   22:     0x6072a62c84a7 - e2e[99423e1d8b1ae835]::e2e_m30_gqa_replication::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:590:29
[INFO] [stdout]   23:     0x6072a62e1266 - <e2e[99423e1d8b1ae835]::e2e_m30_gqa_replication::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m30_shard_validation stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m30_shard_validation' (224) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm30_shard_validation' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd712 - e2e[99423e1d8b1ae835]::e2e_m30_shard_validation
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:586:5
[INFO] [stdout]   22:     0x6072a62c85a7 - e2e[99423e1d8b1ae835]::e2e_m30_shard_validation::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:585:30
[INFO] [stdout]   23:     0x6072a62e1326 - <e2e[99423e1d8b1ae835]::e2e_m30_shard_validation::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m30_tp_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m30_tp_basic' (226) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm30_tp_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cc162 - e2e[99423e1d8b1ae835]::e2e_m30_tp_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:581:5
[INFO] [stdout]   22:     0x6072a62c7fb7 - e2e[99423e1d8b1ae835]::e2e_m30_tp_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:580:22
[INFO] [stdout]   23:     0x6072a62e0c26 - <e2e[99423e1d8b1ae835]::e2e_m30_tp_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m24_standalone_embedded stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m24_standalone_embedded' (142) panicked at crates/nsl-cli/tests/e2e.rs:262:5:
[INFO] [stdout] nsl build --standalone failed (exit Some(1)):
[INFO] [stdout] stdout: 
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout] compilation terminated.
[INFO] [stdout] link error: codegen error: linker 'gcc' failed (exit: exit status: 1)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62cef0c - e2e[99423e1d8b1ae835]::e2e_m24_standalone_embedded
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:262:5
[INFO] [stdout]   20:     0x6072a62c8697 - e2e[99423e1d8b1ae835]::e2e_m24_standalone_embedded::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:235:33
[INFO] [stdout]   21:     0x6072a62e1466 - <e2e[99423e1d8b1ae835]::e2e_m24_standalone_embedded::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   24:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   25:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   30:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   31:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   32:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   34:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   39:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   41:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   43:     0x7b57035c1a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m31_epilogue_fusion stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m31_epilogue_fusion' (229) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm31_epilogue_fusion' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd6d2 - e2e[99423e1d8b1ae835]::e2e_m31_epilogue_fusion
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:600:5
[INFO] [stdout]   22:     0x6072a62c84d7 - e2e[99423e1d8b1ae835]::e2e_m31_epilogue_fusion::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:599:29
[INFO] [stdout]   23:     0x6072a62e12a6 - <e2e[99423e1d8b1ae835]::e2e_m31_epilogue_fusion::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stderr] error: test failed, to rerun pass `-p nsl-cli --test e2e`
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m31_fuse_graph stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m31_fuse_graph' (232) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm31_fuse_graph' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd4d2 - e2e[99423e1d8b1ae835]::e2e_m31_fuse_graph
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:610:5
[INFO] [stdout]   22:     0x6072a62c8197 - e2e[99423e1d8b1ae835]::e2e_m31_fuse_graph::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:609:24
[INFO] [stdout]   23:     0x6072a62e0ea6 - <e2e[99423e1d8b1ae835]::e2e_m31_fuse_graph::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m31_reduction_fusion stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m31_reduction_fusion' (235) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm31_reduction_fusion' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd732 - e2e[99423e1d8b1ae835]::e2e_m31_reduction_fusion
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:605:5
[INFO] [stdout]   22:     0x6072a62c85d7 - e2e[99423e1d8b1ae835]::e2e_m31_reduction_fusion::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:604:30
[INFO] [stdout]   23:     0x6072a62e1366 - <e2e[99423e1d8b1ae835]::e2e_m31_reduction_fusion::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m14_mse_test stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m14_mse_test' (130) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm14_mse_test' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] collect2: fatal error: ld terminated with signal 9 [Killed]
[INFO] [stdout] compilation terminated.
[INFO] [stdout] link error: codegen error: linker 'gcc' failed (exit: exit status: 1)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cc0e2 - e2e[99423e1d8b1ae835]::e2e_m14_mse_test
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:183:5
[INFO] [stdout]   22:     0x6072a62c7ef7 - e2e[99423e1d8b1ae835]::e2e_m14_mse_test::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:182:22
[INFO] [stdout]   23:     0x6072a62e0b26 - <e2e[99423e1d8b1ae835]::e2e_m14_mse_test::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m32_moe_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m32_moe_basic' (238) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm32_moe_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd412 - e2e[99423e1d8b1ae835]::e2e_m32_moe_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:619:5
[INFO] [stdout]   22:     0x6072a62c8077 - e2e[99423e1d8b1ae835]::e2e_m32_moe_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:618:23
[INFO] [stdout]   23:     0x6072a62e0d26 - <e2e[99423e1d8b1ae835]::e2e_m32_moe_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m33_speculative_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m33_speculative_basic' (244) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm33_speculative_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd752 - e2e[99423e1d8b1ae835]::e2e_m33_speculative_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:651:5
[INFO] [stdout]   22:     0x6072a62c8607 - e2e[99423e1d8b1ae835]::e2e_m33_speculative_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:650:31
[INFO] [stdout]   23:     0x6072a62e13a6 - <e2e[99423e1d8b1ae835]::e2e_m33_speculative_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m33_speculative_decode stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m33_speculative_decode' (247) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm33_speculative_decode' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62ce832 - e2e[99423e1d8b1ae835]::e2e_m33_speculative_decode
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:679:5
[INFO] [stdout]   22:     0x6072a62c8667 - e2e[99423e1d8b1ae835]::e2e_m33_speculative_decode::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:678:32
[INFO] [stdout]   23:     0x6072a62e1426 - <e2e[99423e1d8b1ae835]::e2e_m33_speculative_decode::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m34_cp_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m34_cp_basic' (253) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm34_cp_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cc182 - e2e[99423e1d8b1ae835]::e2e_m34_cp_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:688:5
[INFO] [stdout]   22:     0x6072a62c7fe7 - e2e[99423e1d8b1ae835]::e2e_m34_cp_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:687:22
[INFO] [stdout]   23:     0x6072a62e0c66 - <e2e[99423e1d8b1ae835]::e2e_m34_cp_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m35_fp8_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m35_fp8_basic' (259) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm35_fp8_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd432 - e2e[99423e1d8b1ae835]::e2e_m35_fp8_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:720:5
[INFO] [stdout]   22:     0x6072a62c80a7 - e2e[99423e1d8b1ae835]::e2e_m35_fp8_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:719:23
[INFO] [stdout]   23:     0x6072a62e0d66 - <e2e[99423e1d8b1ae835]::e2e_m35_fp8_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m36_slab_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m36_slab_basic' (264) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm36_slab_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd4f2 - e2e[99423e1d8b1ae835]::e2e_m36_slab_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:752:5
[INFO] [stdout]   22:     0x6072a62c81c7 - e2e[99423e1d8b1ae835]::e2e_m36_slab_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:751:24
[INFO] [stdout]   23:     0x6072a62e0ee6 - <e2e[99423e1d8b1ae835]::e2e_m36_slab_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m38_shared_basic stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m38_shared_basic' (270) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm38_shared_basic' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cd5d2 - e2e[99423e1d8b1ae835]::e2e_m38_shared_basic
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:787:5
[INFO] [stdout]   22:     0x6072a62c8357 - e2e[99423e1d8b1ae835]::e2e_m38_shared_basic::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:786:26
[INFO] [stdout]   23:     0x6072a62e10a6 - <e2e[99423e1d8b1ae835]::e2e_m38_shared_basic::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- e2e_m9_tensors stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'e2e_m9_tensors' (278) panicked at crates/nsl-cli/tests/e2e.rs:110:9:
[INFO] [stdout] nsl run failed for 'm9_tensors' (exit Some(1)):
[INFO] [stdout] stderr: warning: unused variable: `row_ptrs_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 |     row_ptrs_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_row_ptrs_ptr`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `col_indices_ptr`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:566:5
[INFO] [stdout]     |
[INFO] [stdout] 566 |     col_indices_ptr: i64,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_col_indices_ptr`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nrows`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:569:5
[INFO] [stdout]     |
[INFO] [stdout] 569 |     nrows: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_nrows`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ncols`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:570:5
[INFO] [stdout]     |
[INFO] [stdout] 570 |     ncols: i64,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_ncols`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `nnz`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/arithmetic.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 |     nnz: i64,
[INFO] [stdout]     |     ^^^ help: if this is intentional, prefix it with an underscore: `_nnz`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `d`
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/reduction.rs:465:17
[INFO] [stdout]     |
[INFO] [stdout] 465 |             let d = if dim < 0 { ndim + dim } else { dim };
[INFO] [stdout]     |                 ^ help: if this is intentional, prefix it with an underscore: `_d`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `k`
[INFO] [stdout]    --> crates/nsl-runtime/src/gptq.rs:465:9
[INFO] [stdout]     |
[INFO] [stdout] 465 |     let k = unsafe { *t.shape.add(1) } as usize;
[INFO] [stdout]     |         ^ help: if this is intentional, prefix it with an underscore: `_k`
[INFO] [stdout] 
[INFO] [stdout] warning: method `data_i32` is never used
[INFO] [stdout]    --> crates/nsl-runtime/src/tensor/mod.rs:332:19
[INFO] [stdout]     |
[INFO] [stdout] 260 | impl NslTensor {
[INFO] [stdout]     | -------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 332 |     pub(crate) fn data_i32(&self) -> *mut i32 {
[INFO] [stdout]     |                   ^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: method `deregister_memory` is never used
[INFO] [stdout]     --> crates/nsl-runtime/src/disaggregated/kv_transfer.rs:1200:8
[INFO] [stdout]      |
[INFO] [stdout] 1119 | impl RdmaBackend {
[INFO] [stdout]      | ---------------- method in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 1200 |     fn deregister_memory(&self, addr: u64) {
[INFO] [stdout]      |        ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: field `stage` is never read
[INFO] [stdout]   --> crates/nsl-runtime/src/zero.rs:52:5
[INFO] [stdout]    |
[INFO] [stdout] 51 | struct ZeROContext {
[INFO] [stdout]    |        ----------- field in this struct
[INFO] [stdout] 52 |     stage: ZeROStage,
[INFO] [stdout]    |     ^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `ZeROContext` has a derived impl for the trait `Clone`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] warning: constant `COM1_PORT` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/mod.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const COM1_PORT: u16 = 0x3F8;
[INFO] [stdout]    |       ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_ADDR` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:21:7
[INFO] [stdout]    |
[INFO] [stdout] 21 | const PCI_CONFIG_ADDR: u16 = 0xCF8;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: constant `PCI_CONFIG_DATA` is never used
[INFO] [stdout]   --> crates/nsl-runtime/src/unikernel/gpu_init.rs:22:7
[INFO] [stdout]    |
[INFO] [stdout] 22 | const PCI_CONFIG_DATA: u16 = 0xCFC;
[INFO] [stdout]    |       ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `right`
[INFO] [stdout]    --> crates/nsl-codegen/src/sparse.rs:429:36
[INFO] [stdout]     |
[INFO] [stdout] 429 |         TensorExpr::Matmul { left, right, .. } => {
[INFO] [stdout]     |                                    ^^^^^ help: try ignoring the field: `right: _`
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `claim`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/folding/sumcheck.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     claim: &F,
[INFO] [stdout]     |     ^^^^^ help: if this is intentional, prefix it with an underscore: `_claim`
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `object`
[INFO] [stdout]    --> crates/nsl-codegen/src/zk/mod.rs:375:38
[INFO] [stdout]     |
[INFO] [stdout] 375 |             ExprKind::MemberAccess { object, member } => {
[INFO] [stdout]     |                                      ^^^^^^ help: try ignoring the field: `object: _`
[INFO] [stdout] 
[INFO] [stdout] error: could not write object file: Read-only file system (os error 30)
[INFO] [stdout] 
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x6072a63eac0a - std[ec4e911328de40a6]::backtrace_rs::backtrace::trace_unsynchronized::<std[ec4e911328de40a6]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x6072a63eac0a - std[ec4e911328de40a6]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x6072a63eac0a - <<std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[a96a4c5c53f902a3]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x6072a64002ba - <core[a96a4c5c53f902a3]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x6072a64002ba - core[a96a4c5c53f902a3]::fmt::write
[INFO] [stdout]    6:     0x6072a63ef592 - std[ec4e911328de40a6]::io::default_write_fmt::<alloc[c960326de6de28e6]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:639:11
[INFO] [stdout]    7:     0x6072a63ef592 - <alloc[c960326de6de28e6]::vec::Vec<u8> as std[ec4e911328de40a6]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/io/mod.rs:1994:13
[INFO] [stdout]    8:     0x6072a63c7e9f - <std[ec4e911328de40a6]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x6072a63c7e9f - std[ec4e911328de40a6]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x6072a63e2379 - std[ec4e911328de40a6]::panicking::default_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x6072a631d24c - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   12:     0x6072a631d24c - test[30c43f9fd66fea90]::test_main_with_exit_callback::<test[30c43f9fd66fea90]::test_main::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:145:21
[INFO] [stdout]   13:     0x6072a63e2532 - <alloc[c960326de6de28e6]::boxed::Box<dyn for<'a, 'b> core[a96a4c5c53f902a3]::ops::function::Fn<(&'a std[ec4e911328de40a6]::panic::PanicHookInfo<'b>,), Output = ()> + core[a96a4c5c53f902a3]::marker::Sync + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::Fn<(&std[ec4e911328de40a6]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2254:9
[INFO] [stdout]   14:     0x6072a63e2532 - std[ec4e911328de40a6]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x6072a63c7f58 - std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x6072a63bf6c9 - std[ec4e911328de40a6]::sys::backtrace::__rust_end_short_backtrace::<std[ec4e911328de40a6]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x6072a63c8c6d - __rustc[aa69f48705c57ca8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x6072a6400a4c - core[a96a4c5c53f902a3]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x6072a62c903d - e2e[99423e1d8b1ae835]::run_example
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:110:9
[INFO] [stdout]   20:     0x6072a62cadc9 - e2e[99423e1d8b1ae835]::assert_output_matches
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:126:29
[INFO] [stdout]   21:     0x6072a62cc0c2 - e2e[99423e1d8b1ae835]::e2e_m9_tensors
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:148:5
[INFO] [stdout]   22:     0x6072a62c7d97 - e2e[99423e1d8b1ae835]::e2e_m9_tensors::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/crates/nsl-cli/tests/e2e.rs:147:20
[INFO] [stdout]   23:     0x6072a62e0ae6 - <e2e[99423e1d8b1ae835]::e2e_m9_tensors::{closure#0} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x6072a631132b - <fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x6072a631132b - test[30c43f9fd66fea90]::__rust_begin_short_backtrace::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, fn() -> core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:663:18
[INFO] [stdout]   26:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:74
[INFO] [stdout]   27:     0x6072a631dd1b - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x6072a631dd1b - std[ec4e911328de40a6]::panicking::catch_unwind::<core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>, core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x6072a631dd1b - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<test[30c43f9fd66fea90]::run_test_in_process::{closure#0}>, core[a96a4c5c53f902a3]::result::Result<(), alloc[c960326de6de28e6]::string::String>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test_in_process
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:686:27
[INFO] [stdout]   32:     0x6072a631dd1b - test[30c43f9fd66fea90]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:607:43
[INFO] [stdout]   33:     0x6072a6319434 - test[30c43f9fd66fea90]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/test/src/lib.rs:637:41
[INFO] [stdout]   34:     0x6072a6319434 - std[ec4e911328de40a6]::sys::backtrace::__rust_begin_short_backtrace::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:91:13
[INFO] [stdout]   36:     0x6072a6320922 - <core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::do_call::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x6072a6320922 - std[ec4e911328de40a6]::panicking::catch_unwind::<(), core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x6072a6320922 - std[ec4e911328de40a6]::panic::catch_unwind::<core[a96a4c5c53f902a3]::panic::unwind_safe::AssertUnwindSafe<std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x6072a6320922 - std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked::<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/thread/lifecycle.rs:89:26
[INFO] [stdout]   41:     0x6072a6320922 - <std[ec4e911328de40a6]::thread::lifecycle::spawn_unchecked<test[30c43f9fd66fea90]::run_test::{closure#1}, ()>::{closure#1} as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x6072a63e9cff - <alloc[c960326de6de28e6]::boxed::Box<dyn core[a96a4c5c53f902a3]::ops::function::FnOnce<(), Output = ()> + core[a96a4c5c53f902a3]::marker::Send> as core[a96a4c5c53f902a3]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/alloc/src/boxed.rs:2240:9
[INFO] [stdout]   43:     0x6072a63e9cff - <std[ec4e911328de40a6]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/0abe69e6c16114311cc2700e972492e64d69c28f/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7b5703534aa4 - <unknown>
[INFO] [stdout]   45:     0x7b57035c1a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     e2e_features
[INFO] [stdout]     e2e_hello
[INFO] [stdout]     e2e_m10_shape_check
[INFO] [stdout]     e2e_m11_model_basic
[INFO] [stdout]     e2e_m12_grad_basic
[INFO] [stdout]     e2e_m12_grad_matmul
[INFO] [stdout]     e2e_m14_mse_test
[INFO] [stdout]     e2e_m23_byod_block
[INFO] [stdout]     e2e_m23_byod_error
[INFO] [stdout]     e2e_m23_byod_ternary
[INFO] [stdout]     e2e_m24_standalone_embedded
[INFO] [stdout]     e2e_m25_paged_kv
[INFO] [stdout]     e2e_m25_profiling
[INFO] [stdout]     e2e_m26_autotune
[INFO] [stdout]     e2e_m26_fuse
[INFO] [stdout]     e2e_m26_kernel_profiler
[INFO] [stdout]     e2e_m27_flash_attention
[INFO] [stdout]     e2e_m27_paged_attention
[INFO] [stdout]     e2e_m27_rope_gqa
[INFO] [stdout]     e2e_m28_bounded_dims
[INFO] [stdout]     e2e_m28_dim_unification
[INFO] [stdout]     e2e_m28_dynamic_shapes
[INFO] [stdout]     e2e_m29_continuous_batch
[INFO] [stdout]     e2e_m29_preemption
[INFO] [stdout]     e2e_m29_serve_basic
[INFO] [stdout]     e2e_m30_gqa_replication
[INFO] [stdout]     e2e_m30_shard_validation
[INFO] [stdout]     e2e_m30_tp_basic
[INFO] [stdout]     e2e_m31_epilogue_fusion
[INFO] [stdout]     e2e_m31_fuse_graph
[INFO] [stdout]     e2e_m31_reduction_fusion
[INFO] [stdout]     e2e_m32_moe_basic
[INFO] [stdout]     e2e_m33_speculative_basic
[INFO] [stdout]     e2e_m33_speculative_decode
[INFO] [stdout]     e2e_m34_cp_basic
[INFO] [stdout]     e2e_m35_fp8_basic
[INFO] [stdout]     e2e_m36_slab_basic
[INFO] [stdout]     e2e_m38_shared_basic
[INFO] [stdout]     e2e_m9_tensors
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 13 passed; 39 failed; 0 ignored; 0 measured; 0 filtered out; finished in 6.33s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "4b23807f80aa4cf5f9909ea3af96fdb45306b951805e845b42e2f92fb2e03a56", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "4b23807f80aa4cf5f9909ea3af96fdb45306b951805e845b42e2f92fb2e03a56", kill_on_drop: false }`
[INFO] [stdout] 4b23807f80aa4cf5f9909ea3af96fdb45306b951805e845b42e2f92fb2e03a56
